package com.bblocks.pojo.vo;



import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * @author makejava
 * @since 2022-02-17 20:25:59
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder(toBuilder = true)
@Schema(description = "二次点赞/评论表")
public class YzDiscussReplyVo implements Serializable {
    private static final long serialVersionUID = 469009563908853401L;

    @Schema(description="$column.comment")
    private Integer id;

    @Schema(description="评论id")
    private Integer discussId;

    @Schema(description="是否点赞")
    private Integer isLike;

    @Schema(description="是否评论")
    private Integer isComment;

    @Schema(description="回复内容")
    private String commentContent;

    @Schema(description="添加-用户id")
    private Integer addManId;

    @Schema(description="添加-用户昵称")
    private String addManName;

    @Schema(description="添加-用户头像")
    private String addManImage;

    @Schema(description="添加-时间")
    private Date addTime;

    @Schema(description="更新-时间")
    private Date updateTime;

    @Schema(description="回复的父级id(相当于对于评论的评论)")
    private Integer parentId;

    @Schema(description="父级的评论内容")
    private String parentCommentContent;

    @Schema(description="父级用户id")
    private Integer parentAddManId;

    @Schema(description="父级用户昵称")
    private String parentAddManName;

    @Schema(description="父级用户头像")
    private String parentAddManImage;

	@Schema(description = "用户所在公司id")
	private Integer companyId;

	@Schema(description = "用户角色id")
	private String roleId;

}
